package com.hsh.maoduo.pojo.other.yt;

import com.hsh.maoduo.anno.Alia;
import com.hsh.maoduo.util.DataUtil;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 拼多多手工单导入文档
 * 用于 美团订单导入
 */
@Data
public class PDDHandBillImport {
    /**
     * 收件人(必填)
     */
    @Alia("收件人(必填)")
    private String customName;
    /**
     * 手机号(必填)
     */
    @Alia("手机号(必填)")
    private String customMobilePhone;
    /**
     * 收货地址(必填)
     */
    @Alia("收货地址(必填)")
    private String customAddress;

    /**
     * 平台订单号（非必填）
     */
    @Alia("平台订单号（非必填）")
    private String orderNo;

    /**
     * 商品信息(非必填)
     */
    @Alia("商品信息(非必填)")
    private String goodsName;
    /**
     * 规格信息(非必填)
     */
    @Alia("规格信息(非必填)")
    private String goodsInfo;
    /**
     * 商品数量(非必填)
     */
    @Alia("商品数量(非必填)")
    private Integer num;
    /**
     * 重量 :kg
     */
    @Alia("重量")
    private BigDecimal weightKg;
    /**
     * 备注
     */
    @Alia("备注")
    private String note;

    public void init() {
        this.num = 1;
        this.customAddress = DataUtil.removeSpaceAndSymbols(this.customAddress);
    }
}
